﻿@charset "utf-8";
/* CSS Document 2014/11/4 zhusaiji*/

*{ margin:0; padding:0;}
body {font-family:Microsoft YaHei,SimHei, SimSun; _font-family:SimSun; font-size:14px; color:#333333; background:#f7f7f7; overflow-x:hidden; min-width:980px;}
ul,li{list-style-type:none;}
img{border:0; vertical-align:top;}
input,select,textarea{vertical-align:middle;}
i,span,em,cite,p,dl,dt,dd,span,b{ font-style:normal;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit; font-weight:inherit; font-size:100%;}
a{ text-decoration:none; cursor:pointer; color:#4f4f4f; bblr:expression(this.onFocus=this.blur()); outline-style:none;}
a:hover{ text-decoration:none; color:#066eaf; outline: none;}
a:active {star:expression(this.onFocus=this.blur());outline: none;}
input[type="password"]:focus, input[type="text"]:focus { border: 1px solid #339ddd !important;  outline: 0 none;}



/*  topnav  */
.topNavBox{ width:100%; height:33px; background:url(../images/topbg.png) repeat-x; position:relative; z-index:9;}
.topNav{ width:980px; margin:0 auto;}
.topTip{ width:280px; height:16px; margin-top:7px; float:left;}
.topTip li{ float:left; padding-right:10px;}
.topTip li a{ display:inline-block;  height:16px; line-height:16px; padding-left:20px; background:url(../images/topico.png) no-repeat;}
.topTip li a.topDesktop{ background-position:0 2px;}
.topTip li a.topHome{ background-position:0 -36px;}
.topTip li a.topCollect{ background-position:0 -73px;}

.age_tip{width: 230px;float: left;margin-top: 7px;color: #ff0000;}

.topMemBox{ width:350px; margin-top:7px; float:left;}
.topLogin{ width:136px; float:right;}
.topLogin a{ width:58px; margin-left:10px; _margin-left:5px; height:18px; display:block; text-align:center; float:left; background:url(../images/toploading.png) no-repeat; text-indent:-1000px; overflow:hidden;-moz-transition: all 0.3s linear 0.1s;  -webkit-transition: all 0.3s linear 0.1s;  -o-transition: all 0.3s linear 0.1s;  transition: all 0.3s linear 0.1s;}
.topLogin a.minLogin{ background-position:0 0;}
.topLogin a.minLogin:hover{ background-position:0 -19px;}
.topLogin a.minReg{ background-position:-59px 0;}
.topLogin a.minReg:hover{ background-position:-59px -19px;}

.topMemInfo{ text-align:right;}
.topMemInfo img{ width:18px; height:18px;}
.topMemInfo a{ margin:0 5px; color:#fa6c16;}
.topMemInfo a:hover{ color:#666;}
.topMemInfo a.memberOut{ padding-left:16px; background:url(../images/topico.png) no-repeat left bottom; color:#666;}

.topGameAll{ width:74px; float:right; margin-top:7px; position:relative; z-index:99;}
.topGameAll a.minall{ width:74px; height:26px; display:block; background:url(../images/topnavbg.png) no-repeat; line-height:18px; font-size:12px; text-indent:5px; overflow:hidden;}
.topGameAll a.minall:hover,.topGameAll a.listcur{ height:27px; position:absolute; z-index:9; left:0; top:0; background-position:-76px 0;}
.topList{ width:348px; max-height:222px; background:#fff; border:1px solid #d9d9d9; position:absolute; z-index:999; top:24px; right:0; display:none;border-radius:2px;-webkit-border-radius: 2px; -moz-border-radius: 2px;}
.topList ul{ margin-top:6px; width:348px;  overflow:hidden; display:inline-table; border-bottom:1px solid #d9d9d9; clear:both;}
.topList ul li{ float:left; width:87px;line-height:30px; text-align:center; border-left:1px solid #d9d9d9; border-top:1px solid #d9d9d9; margin-left:-1px;}
.topList ul li a{ background:#f9f9f9; color:#696969; width:100%; height:30px; display:block;}
.topList ul li a:hover{ color:#31a6f4; background:#fff;}
.topList a.topmoregame{ width:100%; display:block; height:28px; line-height:28px; text-align:center;}

/*	header  */
.headerBox{ width:100%; height:138px; position:relative; /*z-index:0;*/}
.header{ width:980px; margin:0 auto; height:138px; position:relative; z-index:0; }
.header .qdlogo{ width:260px; height:96px; position:absolute; z-index:2; left:0; top:35px; }
.header .publicAdd{ width:980px; height:138px; position:absolute; z-index:1; left:0; top:-1px; overflow:hidden;}

.homehead{ width:260px; height:138px;}
.homehead .homeLogo{width:270px; height:90px; position:absolute; z-index:2; left:50%; top:22px; margin-left:-490px; }
/*.homehead .homeLogo img { background: url(../images/yylogobg.png) no-repeat; }*/
/* add  */

.bodybg{ background:url(../images/bodybg.jpg)}
.headbg,.headBoxBg{ background:url(../images/headbg.png) repeat-x;}
.headBoxBg{ width:100%; height:138px; position:absolute; z-index:-10; left:0; top:0px;}

.maxadd{ width:100%; position:relative; overflow-x:hidden; /*display:inline-table;*/ z-index:0; }


.defaultbg{ width:100%; height:138px; position: absolute; overflow:hidden; z-index:-5; left:0; top:0;}
.defaultbg .minPosiition{width: 200%; height: 138px; left: -50%; top: 0; position: absolute;}
.defaultbg .minPosiition .minpic{ width: 980px; height: 138px; margin:-1px auto 0; }
.addcloseBox{ width:20px; height:20px; position:absolute; left:50%; margin-left:490px; top:0px; z-index:99; }
.addclose{ width:10px; height:10px; padding:5px; display:block; background:#fd8028;text-align:center;}

.maxaddbg{ width:100%; height:700px; position: absolute; overflow:hidden; z-index:-2; left:0; top:0;}
.maxaddbg .picPostion{width: 200%; height: 700px; left: -50%; top: 0; position: absolute; }
.maxaddbg .picPostion .addPic{ width: 1920px; height: 700px; margin: 0 auto; position:relative; }
.addlink{ width:460px; height:700px; position:absolute; top:0; display:block; background:url(../images/blank.png); z-index:5}
.leftadd{ left:50%; margin-left:-950px;}
.rightadd{ right:50%; margin-right:-950px;}

/* nav   */
.navBox{ width:980px; margin:0 auto; height:45px; position:relative; z-index:9}
.maxGameAll{ width:230px; height:49px; position:absolute; left:0; top:-4px; z-index:99;_top:0;}
.maxGameAll a.maxall{ width:230px; height:49px; display:block; background:url(../images/navgame.png) no-repeat; overflow:hidden; _margin-top:-18px; }
.maxGameAll a.maxall img{ float:right; margin:20px 52px 0 0; _margin:20px 26px 0 0;}

.maxGameAll .ac_results{ right:78px; top:35px;}



.navGameList{ width:630px; display:inline-table; background:#fff; position:absolute; left:0; top:49px; display:none; border:1px solid #959595; border-top:0; padding:15px; font-size:12px; z-index:999;}
.navScreen{ width:100%; clear:both; height:22px; padding-bottom:5px; border-bottom:1px solid #959595;}
.navScreen ul{ display:inline-block; float:left;}
.navScreen li{ float:left; padding-right:3px;}
.navScreen li a{ padding:0 5px; line-height:22px; display:block;}
.navScreen li a:hover,.navScreen li a.getcur{ background:#ff8200; color:#fff;}



.minSeacher{ width:178px; height:22px; padding-left:5px; border:1px solid #e1e1e1; background-color:#fff;background-repeat: no-repeat; float:right;}
.minSeacher input.sstext{ background:none; border:0; height:18px; line-height:18px; margin:2px 0; width:120px; float:left; color:#666;}
.minSeacher input.sstext[type="text"]:focus { border:0 !important;  outline: 0 none;}
.minSeacher a{ width:48px; height:22px; line-height:22px; border-left:1px solid #e1e1e1; background-image:url(../images/seacherbg.jpg); text-align:center; float:right;}



.maxGameList{ width:630px; display:inline-table;}
.maxGameList ul.gamelist{ display:inline-block; float:left;}
.maxGameList ul.gamelist li{ width:126px; line-height:16px; height:16px; overflow:hidden; float:left; margin-top:15px;}
.maxGameList ul.gamelist li img{ margin-right:5px; height:16px; width:16px;}
.maxGameList ul.wid378{ width:378px;}
.moreGames{ width:251px; margin-top:15px; height:171px; float:right; border-left:1px solid #959595; text-align:center; position:relative;}
.moreGames dt{ padding:50px 0 10px;}.moreGames #closeGlist{ width:40px; height:16px; line-height:16px; text-align:center; position:absolute; right:-15px; bottom:-15px;}


.moreGames #closeGlist img{ float:left; margin-top:3px;}
.navLi,.navLi li,.navLi li a:hover,.navLi li a.navcur{ background-image:url(../images/navbg.png);}
.navLi{ width:750px; height:47px; position:absolute; right:0; top:-2px; background-repeat: repeat-x}
.navLi li{ float:left; width:107px; height:42px; margin-top:1px; background-position:0 -48px; position:relative;}
.navLi li a{ width:100%; height:42px; text-align:center; line-height:42px; color:#ffcc00; text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.8); font-size:16px; display:block;}
.navLi li a:hover,.navLi li a.navcur{ background-position:-13px -91px; color:#fff;}

.channel{ width:105px; display:inline-table;  border:1px solid #000; position:absolute; top:42px; left:0; display:none; background:#242323; z-index:99;}
.channel ul{ width:103px; display:inline-table; border:1px solid #343232; border-top:0;overflow:hidden;}
.channel ul li{ width:100%;border-top:1px solid #403f3f; height:30px;  border-bottom:1px solid #000; background:none; margin-bottom:-1px;}
.channel ul li a{ height:30px; line-height:30px; display:block; width:100%;}

/*	contBox  */
.contBox{ width:984px; margin:0 auto; background:url(../images/contbotbg.png) no-repeat left bottom; padding-bottom:10px; clear:both; position:relative;}
.contCent{ width:954px; display:inline-block; padding:20px 14px 0 14px; background:url(../images/contcenbg.png) repeat-y;}
.contLeft{ width:250px; float:left; overflow:hidden;}


.userTipBtn a
,.gamebtn,.aleft,.aright
{ background:url(../images/arrowico.png) no-repeat;}

/*	member  */
.memberInfoBox{ width:100%; display:inline-table; height:225px; border-bottom:1px dotted #d3d3d3;/* background:url(../images/loginbg.png) no-repeat;*/}
.memberLogin{ width:100%; display:inline-table;}
.memberLogin dt{ padding:15px 20px;}
.memberLogin dt img{ margin-right:5px;}
.memberLogin dd{ text-align:center; width:100%;}
.memberLogin dd a.regBtn{ width:170px; height:41px; line-height:40px; color:#fff; font-size:16px; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5); display:block; margin:0 auto; background:url(../images/memberreg.png) no-repeat;}
.memberLogin dd a.regBtn:hover{ background-position:0 -42px;}

.userInfoBox{ width:96%; margin:0 auto;}
.userInfo{ width:100%;  line-height:24px; height:75px; position:relative;}
.userInfo h1 img{ width:18px; height:18px; margin-top:3px;}
.userInfo h1 span{ color:#e64200; padding-left:8px; font-weight:bold;}
.userInfo ol,.userInfo ul{ width:100%; height:18px; position:absolute; left:0;}
.userInfo ol{ top:28px;/* background:url(../images/olico.png) no-repeat right center;*/}
.userInfo ul{ top:55px;}
.userInfo li{ padding-left:25px; clear:both; background:url(../images/userico.png) no-repeat; height:18px; line-height:22px;}
.userInfo ul li{ background-position:0 -18px;}
.userInfo ol li{ background-position:0 1px;}
.userInfo ol li span{ cursor:pointer; position:relative; padding-right:10px;}
.userInfo ol li img{ padding:8px 0 0 6px;}
.userInfo  b{ color:#ff3500;}
.userTipBtn{ width:100%; clear:both; padding-top:10px;}
.userTipBtn a{ width:70px; height:22px; line-height:22px; margin-right:10px; text-align:center; color:#fff; display:block; float:left;}
.userTipBtn a.usercent,.userTipBtn a.userPay{ -moz-transition: all 0.3s ease 0.2s;  -webkit-transition: all 0.3s ease 0.2s;  -o-transition: all 0.3s ease 0.2s;  transition: all 0.3s ease 0.2s;border-radius:2px;-webkit-border-radius: 2px; -moz-border-radius: 2px; background:#ff8200; margin-right:15px;}
.userTipBtn a.userOut{ width:30px; height:21px; background:url(../images/topico.png) no-repeat left bottom; margin:0; float:right; color:#666; padding-left:20px; margin-top:1px;_margin-top:1px; }
/*.userTipBtn a.usercent:hover,.userTipBtn a.userPay:hover{ background:#ffc600}*/

.MoneyInfo{ height:81px; background:url(../images/moneytipbgr.png) no-repeat right bottom; position:absolute; left:-70px; top:12px; z-index:99; font-size:12px; display:none; text-indent:0; padding-right:20px; padding-top:5px;}
.MoneyInfo dl{ +width:120px; *width:120px; height:71px;padding-left:27px; padding-top:10px;  background:url(../images/moneytipbgl.png) no-repeat left bottom;}
.MoneyInfo dl dd{ line-height:22px; clear:both; height:22px; overflow:hidden;}
.MoneyInfo dl a,.MoneyInfo dl b{ float:left;}
.MoneyInfo dl a:hover{ text-decoration:underline;}



.myGame{ width:100%; display:inline-table; clear:both; padding-top:20px;}
.myGame dt{ width:100%; height:22px; font-size:16px; line-height:22px; border-bottom:1px solid #d3d3d3; color:#0b77b8; padding-bottom:4px;}
.myGame dt span{ font-size:20px;}
.myGame dt a{ width:54px; height:18px; line-height:18px; text-align:center; font-size:12px; border:1px solid #d3d3d3; float:right; margin-top:2px;}
.myGame dt a:hover{ background:#ff8200; border:1px solid #ff8200;  color:#fff; -moz-transition: all 0.3s ease 0.2s;  -webkit-transition: all 0.3s ease 0.2s;  -o-transition: all 0.3s ease 0.2s;  transition: all 0.3s ease 0.2s;}

/*.myGame dt a.noMoreGame{ width:54px; height:18px; line-height:18px; text-align:center; font-size:12px; border:1px solid #d3d3d3; float:right; margin-top:2px;}
.myGame dt a.noMoreGame:hover{ background:none; border:1px solid #d3d3d3; color:#ff8200;}*/
.myGame dt a.noMoreGame{ display:none;}

/* 图片显示玩过内容
.myGame dd{ width:100%; clear:both; padding-top:5px;}
.myGame dd li{ width:112px; height:64px; float:left; position:relative; overflow:hidden; margin:5px 3px;  _margin:5px 2px; z-index:0;}
.myGame dd li img{ width:112px; height:64px;}
.myGame dd li .mypop{ width:100%; height:64px; position:absolute; left:0; top:-64px; padding-bottom: 64px; z-index:9; background:url(../images/blank.png);}
.myGame dd li .mypopInfo{ width:100%; height:64px; background:url(../images/hgamebg.png); text-align:center;}
.myGame dd li .mypopInfo h1{ width:100%;  font-size:14px;}
.myGame dd li .mypopInfo h1 a{ color:#037bcb; margin:0 auto; width:100px; display:block; overflow:hidden; height:20px; line-height:20px; white-space: nowrap; text-overflow: ellipsis;}
.myGame dd li .mypopInfo p{ text-align:center; line-height:18px; color:#666;}
.myGame dd li .mypopInfo p a{ text-decoration:underline; color:#fb5800;}
*/


.myGame dd{ width:100%; clear:both; padding-top:4px; height:70px; overflow:hidden;}
.myGame dd li{ width:100%; float:left; padding:2px; height:18px; line-height:18px; position:relative; overflow:hidden; z-index:0;}
.myGame dd li img{ width:16px; height:16px;}
.myGame dd  li b,.myGame dd  li em,.myGame dd  li i{ display:block; float:left; overflow:hidden; padding-left:5px; white-space: nowrap; text-overflow: ellipsis;}
.myGame dd  li img{ width:16px; height:16px; float:left; margin-top:1px;}
.myGame dd  li b{ width:70px; font-weight:normal;}
.myGame dd  li b a{ color:#444;}
.myGame dd  li em{ width:80px; color:#777;}
.myGame dd  li i a{ width:36px;   text-align:center;color:#ff8200;}
.myGame dd  li b a:hover,.myGame dd  li i a:hover{ text-decoration:underline;}

/* title  */
.title{ width:100%; clear:both; background:url(../images/title.png) no-repeat; text-indent:-1000px; overflow:hidden; padding-bottom:8px; margin-bottom:2px; border-bottom:2px solid #19b4ea;}
.dayopen{ height:20px; margin:12px 0 7px; padding-bottom:0; border-bottom:0;}
.newRecom{ background-position:0 -142px; height:20px;  margin:12px 0 7px; padding-bottom:0; border-bottom:0;}
.recentOpen{ background-position:0 -20px; height:21px;_background-position:0 -19px;}
.juanTitle{ background-position:0 -78px; height:22px;}
.jpgameTitle{ background-position:0 -49px; height:21px;}
.linkTitle{ background-position:0 -110px; height:21px;}
.openedServer{ background-position:0 -166px; height:22px;}
/*  todayOpen   */
.todayOpen{ width:100%; display:inline-table;}
.minDate{ width:35px; height:48px; background:url(../images/day.png) no-repeat; float:left; overflow:hidden; text-align:center; margin-top:2px;}
.minDate h1{ line-height:19px; font-size:13px; color:#fff;}
.minDate h2{ line-height:28px; font-size:18px; color:#454545;}

.minOpenList{ width:205px; float:right; overflow:hidden;}
.minOpenList li{ width:100%; float:left; height:18px; line-height:18px; border-bottom:1px dotted #d3d3d3; padding:6px 0;}
.minOpenList li b,.minOpenList li em,.minOpenList li i{ display:block; float:left; overflow:hidden; padding-left:5px; white-space: nowrap; text-overflow: ellipsis;}
.minOpenList li img{ width:16px; height:16px; margin-top:1px; float:left;}
.minOpenList li b{ width:70px; font-weight:normal;}
.minOpenList li b a{ color:#444;}
.minOpenList li em{ width:65px;}
.minOpenList li em a{ color:#ff8200;}
.minOpenList li b a:hover,.minOpenList li em a:hover{ text-decoration:underline;}
.minOpenList li i a{ width:36px; height:18px;  color:#fff; font-size:12px; text-align:center; background:#ff8200; display:block; -moz-transition: all 0.5s ease 0.2s;  -webkit-transition: all 0.5s ease 0.2s;  -o-transition: all 0.5s ease 0.2s;  transition: all 0.5s ease 0.2s;}
.minOpenList li i a:hover{ background:#ff9d00; color:#666;}


.homeBanner{ width:685px; height:390px; float:right; position:relative; z-index:0;}
#homeslide{ width:685px; height:390px; overflow:hidden;}
#homeslide .slide{width:685px; height:390px; float:left; position:relative; z-index:0;}
#homeslide .slide img{width:685px; height:390px; }
.thumbBox{ width:592px; padding:0 47px 0 46px; height:84px; background:url(../images/mygamepop.png); position:absolute; left:0; bottom:0; z-index:1}
#minPic{ width:592px; float:left; overflow:hidden; height:82px;}
#minPic .thumb{ float:left; margin:2px 4px; }
#minPic .thumb img{ width:136px; height:76px;}
#minPic .thumb a{  width:136px; height:76px; display:block; border:2px solid #5769a7;}
#minPic .thumb a:hover,#minPic .thumb a.pichover{ border:2px solid #8a60f4;}

.slideBtn{ width:40px; height:84px;  display:block; position:absolute; z-index:2; text-align:center; top:0;}
.slideBtn img{ margin-top:35px;}
.Bprev{ left:0;}
.Bnext{ right:0;}
/*	stateIco		*/
.stateIco{ width:52px; height:43px; display:block; position:absolute; left:0px; top:0px; text-indent:-1000px; overflow:hidden; background:url(../images/stateico.png) no-repeat; z-index:3;}
.gamerecom{ background-position:0 0;}
.gamehot{ background-position:0 -44px;}
.gamenew{ background-position:0 -88px;}

/*		*/
.recomTitleBox{ width:100%; height:33px; position:relative; border-bottom:2px solid #a1e1f0;}
.recomTitleBox ul{ width:100%; position:absolute; left:0; top:0px; height:35px;}
.recomTitleBox ul li{ text-indent:-1000px; height:35px; overflow:hidden; cursor:pointer;margin: 0 2px; background:url(../images/recomtitle.png) no-repeat;}
.recomTitleBox ul li.monthTj{ width:125px; float:left;background-position: 0 -2px;}
.recomTitleBox ul li.adapt{ width:152px; float:left;background-position: -136px -2px;}
.recomTitleBox ul li.vipTq{ width:125px; float:left;background-position: -300px -2px;}
.recomTitleBox ul.tjbg1 li.monthTj{ background-position:0 -45px;}
.recomTitleBox ul.tjbg2 li.adapt{ background-position:-136px -45px;}
.recomTitleBox ul.tjbg3 li.vipTq{ background-position:-300px -45px;}
/*		*/
.recomContent{ width:100%; height:161px; overflow:hidden;}
.monthGame{ width:100%; padding:15px 0; display:inline-block;}
.vipGame_link{width: 864px;height: 129px;border:1px solid #488fa8;margin: 0 auto;}
.vipGame_link a{display: block;width: 860px;height: 125px;padding: 2px;}
.vipGame_link img{width: 100%;height: 100%;}

.gamebtn{ width:31px; height:59px; display:block; margin-top:35px;}
.aleft{ background-position:0 -59px; float:left;}
.aleft:hover{ background-position:0 -121px;}
.aright{ background-position:-33px -59px; float:right;}
.aright:hover{ background-position:-33px -121px;}
.agrayright,.agrayleft{ background:none;}
.imglist{ width:888px;  _width:860px; height:131px;  float:left; overflow:hidden; position:relative; margin-left:2px; _margin-left:10px;}
.imglist ul{width:20000px;position:absolute;left:0px;top:0px;}
.imglist li{ width:270px; height:125px; padding:2px; border:1px solid #488fa8; margin:0 10px; _margin:0 5px; position:relative; overflow:hidden; float:left;}
.imglist li cite{ left:2px; top:2px; text-indent:-1000px; overflow:hidden; position:absolute; z-index:3;}
.imglist li p{ width:250px; height:125px; padding:0 10px;  white-space: nowrap; text-overflow: ellipsis; overflow:hidden; height:24px; line-height:24px; color:#fff; background:url(../images/mygamepop.png); position:absolute; left:2px; bottom:2px;}
.imglist li p a{ color:#fff;}
/*	recentOpenBox		*/
.recentOpenBox,.sercerBox{ width:100%; display:inline-table; clear:both;  overflow:hidden;  }
.sercerBox{ margin-top:5px; width:100%; height:405px; overflow:hidden;}
.recentOpenBox dl{ float: right; overflow: hidden; width: 205px; display:inline-table; border-top:1px dotted #d3d3d3; padding:3px 0; margin-top:-1px;}
.recentOpenBox dl dt,.recentOpenBox dl dd{ width:100%; height:22px; line-height:22px; overflow:hidden;}
.recentOpenBox dl dt a{ color:#333;}
.recentOpenBox dl dt a:hover,.recentOpenBox dl dd span a:hover{ text-decoration:underline;}
.recentOpenBox dl dt a.giftBtn{ width:36px; height:18px; line-height:18px; margin-top:2px;  color:#fff; font-size:12px; text-align:center; background:#ff8200; display:block; -moz-transition: all 0.5s ease 0.2s;  -webkit-transition: all 0.5s ease 0.2s;  -o-transition: all 0.5s ease 0.2s;  transition: all 0.5s ease 0.2s; float:right;}
.recentOpenBox dl dt a.giftBtn:hover{ background:#ff9d00; text-decoration:none;}
.recentOpenBox dl dd span,.recentOpenBox dl dd em{ color:#666; white-space: nowrap; text-overflow: ellipsis; overflow:hidden;}
.recentOpenBox dl dd em{ float:right;}
.serverLine{ width:100%; clear:both; height:0; content:""; overflow:hidden;}
.recentOpenBox dl dd span a{ color:#666;}

.serverList{ height:305px; height:352px; overflow:hidden; position:relative;}
.serverList .severInfo{ width:100%; display:inline-table; position:absolute; left:0; top:0;}


.moreServer a,.questionnaire dl dd a.Qsubmit
,.questionnaire dl dd a.Qresult
,.questionnaire dl dt span,.questionnaire dl dd .amount i
,.QtiTle dd a,.rightBtn a,.QinfoTip dl dt h1
{ background-image:url(../images/investigate.jpg);}

.moreServer{ width:100%; height:32px; clear:both; padding-top:15px;}
.moreServer a{ width:100%; height:32px; line-height:32px; display:block; text-align:center; color:#666; text-shadow:1px 1px 1px #fff;}
/*	leftAdd	*/
.leftAdd{ width:244px; padding:2px; border:1px solid #d3d3d3;}
.leftAdd img{ width:244px; height:125px;}

/*	questionnaire	*/
.questionnaire{ width:100%; display:inline-table;}
.questionnaire dl{ width:100%; display:inline-table;}
.questionnaire dl dt{ width:100%; height:20px; line-height:20px; color:#ff8200; font-size:16px; padding:10px 0;}
.questionnaire dl dt span{ width:20px; height:20px; background-position:0 -33px; text-indent:-1000px; overflow:hidden; display:block; float:left; margin-right:5px;}
.questionnaire dl dd{ width:100%; display:inline-table; overflow:hidden;_zoom:1;}
.questionnaire dl dd .amount{ width:100%; height:16px; line-height:16px; clear:both; padding:5px 0; display:block; float:left; cursor:pointer;}
.questionnaire dl dd .amount i{ height:16px; width:16px; background-position:-50px -36px;_background:url(../images/select.jpg) no-repeat right top ; display:block; float:left; margin-right:5px; text-indent:-1000px; overflow:hidden; }
.questionnaire dl dd,.questionnaire dl dd  .radioCur i{ background-position:-28px -36px; _background-position:left top}
.questionnaire dl dd a.Qsubmit,.questionnaire dl dd a.Qresult{ height:32px; display:block; float:left; line-height:32px; text-align:center; color:#666; text-shadow:1px 1px 1px #fff; margin-top:10px;}
.questionnaire dl dd a.Qsubmit{ width:100px; margin:10px 5px 0; }
.questionnaire dl dd a.Qresult{ width:115px;}

/*					contRight  star 								*/
.contRight{ width:688px; float:right; display:inline-table;}
.homeGanmeList{ width:100%; display:inline-table;}
.homeGanmeList dl{ width:223px; height:189px; background:url(../images/gamebg.png) no-repeat; float:left; margin:7px 3px;_margin:7px 1px; position:relative; z-index:2;}
.homeGanmeList dl dt{ margin:1px 2px 0 1px; width:220px; height:125px; overflow:hidden; position:relative;}
.homeGanmeList dl dt .hgamePop{ width:100%; height:125px; position:absolute; left:0; top:-125px; padding-bottom: 125px; z-index:9; background:url(../images/blank.png);}
.homeGanmeList dl dt .hgameInfo{ width:100%; height:125px; background:url(../images/hgamebg.png); text-align:center; overflow:hidden;}
.homeGanmeList dl dt .hgameInfo h1{ width:80%; margin:15px auto 5px; line-height:20px; font-size:16px; font-weight:bold;}
.homeGanmeList dl dt .hgameInfo h1 a{ color:#037bcb;}
.homeGanmeList dl dt .hgameInfo h1 a:hover{ text-decoration:underline;}
.homeGanmeList dl dt .hgameInfo p{ width:80%; margin:0px auto 5px; line-height:20px; color:#666;}
.homeGanmeList dl dt .hgameInfo a.hstarGame { width:134px; height:24px; line-height:24px; color:#fff; display:block; border:1px solid #ef7201; margin:0 auto; background:#ff7a01;border-radius:2px;-webkit-border-radius: 2px; -moz-border-radius: 2px;}
.homeGanmeList dl dt .hgameInfo a.hstarGame:hover{ background:#ffc600; border:1px solid #e6b300; -moz-transition: all 0.4s ease 0.3s;  -webkit-transition: all 0.4s ease 0.3s;  -o-transition: all 0.4s ease 0.3s;  transition: all 0.4s ease 0.3s;}

.homeGanmeList dl dd{ padding:5px 8px 0;}
.homeGanmeList dl dd p{/* width:140px;*/ width:100%; line-height:28px; font-size:18px; float:left;}
.homeGanmeList dl dd cite{/* width:140px; */ width:100%; float:left; line-height:20px; position:relative;}
.homeGanmeList dl dd cite b,.homeGanmeList dl dd cite a{font-size:12px; color:#999; display:block; float:left; height:20px;}
.homeGanmeList dl dd cite b.gametyple{ width:75px; font-weight:normal;}
.homeGanmeList dl dd cite a.goweb,.homeGanmeList dl dd cite a.getgift{ width:20px; background:url(../images/homegamego.png) no-repeat; text-indent:-1000px; overflow:hidden; position:absolute; top:0;}
.homeGanmeList dl dd cite a.goweb{ left:145px;}
.homeGanmeList dl dd cite a.getgift{ background-position:-37px 0;/* margin-left:10px; _margin-left:5px;*/ left:185px;}
.homeGanmeList dl dd span{ width:45px; height:45px; display:block; background:url(../images/gamescore.png) no-repeat; float:right; color:#666; font-size:30px; font-style:oblique;  margin-top:5px; font-family:'Times New Roman'; display:none}
.homeGanmeList dl dd span em{ padding-left:11px; margin-top:4px; float:left;}
.homeGanmeList dl dd span i{ font-size:20px; float:left; margin-top:15px; margin-left:-3px;}

/* link  	*/
.homeLink{ width:100%; display:inline-table; clear:both; position:relative;}
.linkmore{ width:95px; height:27px; display:block;background:#19b4ea; line-height:27px; text-align:center; color:#fff; position:absolute; top:0px; right:0;}
.linkmore:hover{ background:#2bc6fc; color:#fff;-moz-transition: all 0.4s ease 0.3s;  -webkit-transition: all 0.4s ease 0.3s;  -o-transition: all 0.4s ease 0.3s;  transition: all 0.4s ease 0.3s;}
.linkBox{ width:924px; margin:10px 15px; overflow:hidden; display:inline-table;}
.linkBox a{ border-left:1px dashed #d3d3d3; padding:0 10px; margin:5px 0 5px  -1px; float:left; /*word-wrap:break-word;*/ display:block;}

/*	footerBox		*/
.footerBox{ width:1200px; margin:0 auto; padding-top:30px; font-size:12px;}
.f_site{text-align: center;padding: 0 0 20px;}
.f_site a{display: inline-block;vertical-align: middle;width: 140px;height: 52px;margin-right: 14px;border: 1px solid #ededed;background-image: url(../images/f_site.png);}
.f_site .site1{background-position: 0 0;}
.f_site .site2{background-position: 0 -52px;}
.f_site .site3{background-position: 0 -104px;}
.f_site .site4{background-position: 0 -156px;}
.f_site .site5{background-position: 0 -208px;}
.f_site .site6{background-position: 0 -260px;}
.f_site .site7{background-position: 0 -312px;}
.f_site .site8{background-position: 0 -364px;}
.f_notice{width:100%;padding:0 0 20px}
.fn_cont{margin: 0 auto;text-align: center;}
.fnc_text{margin:0 0 8px;line-height:26px;color: #6f6f6f;}
.fnc_text em,.fnc_text i{font-size:20px;font-style:normal;margin:0 20px}
.fnc_text span{margin:0 20px;font-size:14px}
.fnc_btns{text-align: center;}
.fnc_btns a{display: inline-block; width:140px;height:20px;line-height:20px;margin:0 5px;font-size:14px;border-radius:10px;transition:all ease .5s;border:1px solid #6f6f6f;}
.fnc_btns a:hover{color: #fff;background-color: #6f6f6f;}
.f_info{margin:0 0 20px;text-align: center;}
.fi_cont{width:1200px;margin:0 auto}
.fi_cont p{margin:0;line-height:18px;font-size:12px;color: #6f6f6f}

/*	customBox	*/
.customBox{ width:60px; position:fixed; left:50%; margin-left:500px; bottom:155px; z-index:90; clear:both; _position:absolute;_top:500px;}
.customBox li{  width:60px; margin:5px 0; position:relative;}
.customBox li a{width: 60px;}
.customBox li a i{display:block; width:60px; height:62px; background:url(../images/scrollico.png) no-repeat; overflow:hidden;}
.customBox li a span{display:block;height: 0;width: 50px;line-height: 20px;font-size: 12px;color: #fff;background-color: #ffad96;text-align: center;overflow: hidden;transition:all ease 0.3s;}
.customBox li a:hover span{height: auto;padding: 8px 5px;}
.customBox li .kfpoint i{ background-position:0 0;}
.customBox li .kfpoint:hover i{ background-position:-77px 0;}
.customBox li .kfvip i{ background-position:0 -66px;}
.customBox li .kfvip:hover i{ background-position:-77px -66px;}
.customBox li .kfcode i{ background-position:0 -133px;}
.customBox li .kfcode:hover i,.customBox li .codecur i{ background-position:-77px -133px;}
.customBox li .kfservice i{ background-position:0 -199px;}
.customBox li .kfservice:hover i{ background-position:-77px -199px;}
.customBox li .kfback i{ background-position:0 -264px;}
.customBox li .kfback:hover i{ background-position:-77px -264px;}
.codeInfoBox{ width:184px; height:370px; padding-top:12px; background:url(../images/codebg.png) no-repeat; left:-184px; position:absolute; bottom:-100px; display:none; z-index:120; overflow:hidden;}
.codeInfoBox dl{ width:130px; padding:10px 0 0 24px;}
.codeInfoBox dl dt{ width:100%; line-height:24px; font-size:16px; font-weight:bold; border-bottom:1px dotted #d3d3d3;}
.RcodBox{ background:url(../images/rcodebg.png) no-repeat; left:60px;}
.RcodBox dl{ padding:10px 0 0 32px;}
.codeInfoBox dl dd{ padding:10px 0 0; text-align:center;}
.codeInfoBox dl dd img{ width:100px;}
.codeInfoBox dl dd p{ line-height:24px;}
.codeInfoBox dl dd p a{ background:none; height:24px; display:inline;}

/*	*/
.overlay{  display: none;  position: fixed;  top: 0%; left: 0%;  width: 100%;  height: 100%;  background-color: black;  z-index:990;  -moz-opacity: 0.5;  opacity:0.50;  filter: alpha(opacity=50);}
.showQuestion{ width:530px; display:inline-table; background:#fff; position:fixed;  z-index:9999; left:50%; margin-left:-265px; top:50%; margin-top:-220px; border-radius:8px; border:8px solid rgba(0,0,0,0.3);background-clip:content-box; display:none;_position:absolute;_top:1650px;_border:8px solid #e1e1e1;}
.showQuestion2{_top:850px;}
.QtiTle{ width:100%; height:44px; line-height:44px; background:#f6f6f6;}
.QtiTle dt{ float:left; color:#666; font-size:20px; padding-left:15px;}
.QtiTle dt span{ color:#f07a00;}
.QtiTle dd{ float:right;}
.QtiTle dd a{ width:19px; height:19px; display:block; padding:10px 7px 14px 21px; background-position:0 -54px; display:block; text-align:center; overflow:hidden;}
.QinfoTip{ width:100%; display:inline-table; padding:20px 0 30px; margin-top:1px; border-top:2px solid #e6e6e6;}
.QinfoTip p{  padding:30px 0 30px; text-align:center; height:40px; line-height:40px;}
.QinfoTip p img{ margin-right:10px; vertical-align:middle;}

.QinfoTip dl{ width:450px; margin:0px auto ;}
.QinfoTip dl dt,.QinfoTip dl dd{ width:100%; display:inline-table; margin:10px 0 0px;}
.QinfoTip dl dt h1{ height:20px; line-height:20px; padding-left:12px; background-position:-170px -42px; background-repeat:no-repeat;}
.QinfoTip dl dt h1 i{ color:#f07a00; padding-left:10px;}
.QinfoTip dl dd{ width:100%; height:12px; background:url(../images/strip.gif) repeat-x; overflow:hidden; border-radius:2px;-webkit-border-radius: 2px; -moz-border-radius: 2px;}
.QinfoTip dl dd span{ height:12px; display:block; background:#fe6000;}

.rightBtn{ width:480px; margin:0 auto; height:88px; border-top:1px dotted #e6e6e6;}
.rightBtn a{ width:177px; height:42px; display:block; margin:20px auto 0; background-position:0 bottom; color:#fff; text-align:center; line-height:42px; font-size:20px; text-shadow:2px 2px 2px #ab540d;}

/*	botAddBox	*/
.botAddBox{ width:315px; height:275px; overflow:hidden; position:fixed; right:0; bottom:0px; z-index:100;_position:absolute;_bottom:auto;
_TOP: expression(offsetParent.scrollTop+document.documentElement.clientHeight-this.offsetHeight);}
.botAddBox .maxCloseAdd{ height:19px; width:19px; padding:5px; border:1px solid #000; display:block; position:absolute; right:0; top:0; background:#fffffe; z-index:99; cursor:pointer;}
.botAddBox .minAddBot{ width:155px; height:135px; display:none;}
.botAddBox .minAddBot img{ width:155px; height:135px;}
.botAddBox .minCloseAdd{ width:10px; height:10px;}
.botAddBox .minCloseAdd img{ width:11px;}
.minBotAddBox{ width:155px; height:135px;}


/*	duilianBox	*/
.duilianBox{ width:100px; position:fixed; top:50%; margin-top:-131px; z-index:9; _position:absolute;}
.duilianBox img{ width:100px; height:260px;}
.duilianBox span{ width:100%; height:13px; display:block; background:url(../images/dlclose.jpg) no-repeat; text-indent:-1000px; overflow:hidden; cursor:pointer;}
.dlleft{ left:0;}
.dlright{ right:0;}

/*  public  */
.mgtp1{ margin-top:10px;}
.none{ display:none;}


/*	addnews  15.04.07 zhusaiji */
.addNews{ width:570px; height:24px; line-height:24px; background:url(../images/hotico.jpg) no-repeat left center; padding-left:33px; position:absolute; left:352px; top:25px; }
.addNews a{ color:#ff4000;}
.addNews a:hover{ text-decoration:underline;}